Update agents_controller.rb

I don't consider if the @agent variable is not present.
So I changed it again.

KimJungHun 10 years ago
parent
commit
bfcec46e45
1 changed files with 1 additions and 3 deletions
  1. 1 3
      app/controllers/agents_controller.rb

+ 1 - 3
app/controllers/agents_controller.rb

@@ -179,9 +179,7 @@ class AgentsController < ApplicationController
179 179
 
180 180
   # Sanitize params[:return] to prevent open redirect attacks, a common security issue.
181 181
   def redirect_back(message)
182
-    if params[:return] == "show" && @agent.destroyed?
183
-      path = agents_path
184
-    elsif params[:return] == "show" && @agent
182
+    if params[:return] == "show" && @agent && !@agent.destroyed?
185 183
       path = agent_path(@agent)
186 184
     elsif params[:return] =~ /\A#{Regexp::escape scenarios_path}\/\d+\Z/
187 185
       path = params[:return]